Clean up and fix domain_pause and friends. Synchronous
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 26 Aug 2005 09:29:54 +0000 (09:29 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 26 Aug 2005 09:29:54 +0000 (09:29 +0000)
commit4fb2acfb09468669ebbeaa6570d42403bb8ffc4f
tree3d0529a000124a493193499f653a2c84241c26de
parent04e978dd6b377ef81b499711bea4d2a88d32a1eb
Clean up and fix domain_pause and friends. Synchronous
pause should not only wait for the running flag to clear,
but also for the scheduler lock to be released. Also get
rid of some unused sync_lazy_execstate functions.

Signed-off-by: Keir Fraser <keir@xensource.com>
13 files changed:
xen/arch/ia64/linux-xen/irq_ia64.c
xen/arch/ia64/patch/linux-2.6.11/irq_ia64.c
xen/arch/ia64/patch/linux-2.6.7/irq_ia64.c
xen/arch/ia64/patch/linux-2.6.7/time.c
xen/arch/ia64/xenirq.c
xen/arch/ia64/xenmisc.c
xen/arch/ia64/xentime.c
xen/arch/x86/audit.c
xen/arch/x86/domain.c
xen/common/domain.c
xen/common/schedule.c
xen/include/asm-x86/mm.h
xen/include/xen/sched.h